ribbed toad - Español Inglés Diccionario